package RateModel

import "time"

// 币种记录表 currency_name  币种名称 currency_name  币种英文缩写编码 currency_code

type CurrencyName struct {
	ID           uint      `gorm:"primarykey"`
	CurrencyName string    `gorm:"column:currency_name" json:"currency_name"` // 币种名称中文
	CurrencyCode string    `gorm:"column:currency_code" json:"currency_code"` // 币种英文字母缩写编码
	CurrencyOwer string    `gorm:"column:currency_ower" json:"currency_ower"` // 币种归属
	Importance   int32     `gorm:"column:importance" json:"importance"`       // 权重字段
	CreatedTime  time.Time `gorm:"column:created_time" json:"created_time"`
	UpdatedTime  time.Time `gorm:"column:updated_time" json:"updated_time"`
	CreatedBy    string    `gorm:"column:created_by" json:"created_by"` // 创建人
	UpdatedBy    string    `gorm:"column:updated_by" json:"updated_by"` // 更新人
}

func (c CurrencyName) TableName() string {
	return "currency_name"
}

// ALTER TABLE rates.currency_name ADD importance INT DEFAULT 1 NULL COMMENT '权重字段';
